$(function () {
    //隐藏返回首页
    if($(".bank_news").length >= 1){
        $(".details_top span").hide();
    }

    //判断当前有几张银行卡
    $(".user_card_style").each(function(){
        var lengthText = $(".bank_news").length;
        if(lengthText == 5){
            $(".newbank a").attr("onclick","return false").tap(function(){
                Ddivok1("最多绑定5张银行卡");
            });
        }
    });

    //判断不可用的银行卡
    $(".bank_news").each(function(){
        var banl_gray = $(this).attr("is_checked");
        if(banl_gray == 1){
            $(this).css("background","url('/public/m/image/bank/bank_bg.png') no-repeat");
        }else{
            $(this).css("background","url('/public/m/image/bank/bank_bg_gray.png') no-repeat");
            $(this).append("<strong style='font-size: 30px; color: #fff; font-weight: normal; position: absolute; right: 25px; top: 15px;'>认证未通过</strong>");
        }
    });

    //银行
    $(".card_tap").tap(function(){
        $(".card_show_news li").remove();
        var display_card = $(".card_show").css("display");
        if(display_card = "none"){
            $(".opa_background").show();
            $(".card_show").show();
            $.ajax({
                type:"get",
                url:httpHost+"/User/bankList",
                success:function(data){
                    cardList(data);
                    $(".card_show_news li").tap(function(){
                        var card_text = $(this).text();
                        var card_id = $(this).attr("id");
                        $('.bank_id').val(card_id);
                        $(".opa_background").hide();
                        $(".card_show").hide();
                        $(".card_tap").attr("value",card_text);
                    });
                },
                error:function(){
                    Ddivok1("服务器连接超时，请刷新！");
                }
            });
        }
    });

    //地址
    $(".city_tap").tap(function(){
        $(".city_show_news li").remove();
        var display_city = $(".city_show").css("display");
        if(display_city = "none"){
            $(".opa_background").show();
            $(".city_show").show();
            //省
            $.ajax({
                type:"get",
                url:httpHost+"/Public/getAreaChildren?parent_id=1",
                success: function(data){
                    province(data);
                    $(".city_show_news li").tap(function(){
                        var province_id = $(this).attr("id");
                        $('.province').val(province_id);
                        var province_text = $(this).text();
                        //市
                        $.ajax({
                            type:"get",
                            url:httpHost+"/Public/getAreaChildren?parent_id="+ province_id +"",
                            success: function(data){
                                city(data);
                                $(".city_show_news li").tap(function(){
                                    var city_id = $(this).attr("id");
                                    $('.city').val(city_id);
                                    var city_text = $(this).text();
                                    $(".opa_background").hide();
                                    $(".city_show").hide();
                                    $(".city_tap").attr("value",province_text + " " + city_text);
                                });
                            },
                            error:function(){
                                Ddivok1("服务器连接超时，请刷新！");
                            }
                        });
                    });
                },
                error:function(){
                    Ddivok1("服务器连接超时，请刷新！");
                }
            });
        }
    });

    //提交
    $(".card_news_button").tap(function(){
        var card_number = $(".card_number").val();
        var card_tap = $(".card_tap").val();
        var city_tap = $(".city_tap").val();
        var reg = /^\d+$/;
        if(reg.test(card_number) == false || card_number == "" || card_number.length <= 0){
            Ddivok1("请正确填写卡号");
        }else if(card_tap == "" || card_tap.length <= 0){
            Ddivok1("请选择所属银行");
        }else if(city_tap == "" || city_tap.length <= 0){
            Ddivok1("请正确选择地区");
        }else{
            formAjaxSubmit();
        }
    });

    //解绑
    $(".delete_bank").tap(function(){

        //点击解绑
        $(".bank_news").css({"position":"relative","left":"70px"});
        $(this).hide();
        $(".newbank").hide();
        $(".newbank_button").show();
        $(".bank_news input").show();

        //返回解绑
        //$(".newbank_button li").eq(0).off("tap").on("tap",function(){
        //    $(".bank_news").css({"position":"relative","left":"0px"});
        //    $(".delete_bank").show();
        //    $(".newbank").show();
        //    $(".newbank_button").hide();
        //    $(".bank_news input").hide();
        //});
        $(".newbank_button li").eq(0).tap(function(){
            history.go(0);
        });

        //确认解绑
        $(".newbank_button li").eq(1).tap(function(){
            var Dtext = $(".bank_news").find("input[name='Dradio']:checked").attr('value');
            if(Dtext == undefined){
                Ddivok1("请选择要解绑的银行卡");
            }else{
                var display_delete = $(".Ddivok2").css("display");
                if(display_delete = "none"){
                    $(".opa_background").show();
                    $(".Ddivok2").show();
                    $(".Ddivok2-content-info p").text("是否确认解绑此银行卡？");
                    $("#Ddivok-true").off("tap").on("tap",function(){
                        $(".opa_background").show();
                        $(".loading_style").show();
                        $(".Ddivok2").hide();
                        $.ajax({
                            type:"get",
                            url:httpHost+"/User/delCard?bank_id=" + Dtext,
                            success:function(data){
                                console.log(data);
                                $(".opa_background").hide();
                                $(".loading_style").hide();
                                if(data.status == 1){
                                    Ddivok1(data.info);
                                    setTimeout(function(){
                                        history.go(0);
                                    },1500);
                                }else{
                                    Ddivok1(data.info);
                                }
                            },
                            error:function(){
                                Ddivok1("服务器连接超时，请刷新！");
                            }
                        });
                    });
                }
            }
        });

    });

    //关闭选择地址
    $(".opa_background").tap(function(){
        $(".opa_background").hide();
        $(".city_show").hide();
        $(".card_show").hide();
    });
});

//银行
function cardList(data){
    for(var i=0; i<data.list.length; i++){
        var josndata = data.list[i];
        var Dhtml = '<li id="' + josndata.id + '"><img src="' + josndata.img  + '" /><span>' + josndata.name + '</span></li>';
        $(".card_show_news ul").append(Dhtml);
    }
}

//省
function province(data){
    $(".city_show_news strong").text("所在省/市/自治区");
    for(var i=0; i<data.length; i++){
        var jsondata = data[i];
        var Dhtml = '<li id='+ jsondata.id +'>'+ jsondata.area +'</li>';
        $(".city_show_news ul").append(Dhtml);
    }
}

//市
function city(data){
    $(".city_show_news strong").text("所在市/盟");
    $(".city_show_news ul li").remove();
    for(var i=0; i<data.length; i++){
        var jsondata = data[i];
        var Dhtml = '<li id='+ jsondata.id +'>'+ jsondata.area +'</li>';
        $(".city_show_news ul").append(Dhtml);
    }
}